package edu.del.newsreleasesystem.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class NewsSearchResult implements Serializable {

    @Serial
    private static final long serialVersionUID = 5710741825814284040L;

    // 新闻ID
    private Integer id;

    // 高亮后的标题（包含 <em>标签）
    private String title;

    // 高亮后的作者
    private String author;

    // 高亮后的分类
    private String category;

    // 高亮后的内容
    private String content;

    // 发布时间，用于排序和展示
    private Date publishTime;
}